package com.xinbochuang.machine.admin.mapper.scrap;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xinbochuang.machine.admin.domain.macRoom.Equipment;
import com.xinbochuang.machine.admin.domain.scrap.Scrap;
import org.apache.ibatis.annotations.Param;

/**
 * @author 黄晓鹏
 * @date 2020-10-25
 */
public interface ScrapMapper extends BaseMapper<Scrap> {

    /**
     * 下电设备分页列表
     *
     * @param equ 查询条件
     * @return 结果
     */
    IPage<Equipment> getEquList(Page<Equipment> page, @Param("equ") Equipment equ);

    /**
     * 利旧/报废分页列表
     *
     * @param scrap 查询条件
     * @return 结果
     */
    IPage<Scrap> getList(Page<Scrap> page, @Param("scrap") Scrap scrap);

    /**
     * 根据设备id查询机房/机柜
     *
     * @param equId 设备id
     * @return 结果
     */
    String selectPlace(String equId);
}
